impromptu demonstration - German English Dictionary